home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2000 November / cd joystick no120 novembre 2000 cd 1.iso / data / demos / gunlok / data1.cab / Program_Executable_Files / scripts / sewerfrag.gsh < prev    next >
Text File  |  2000-08-22  |  2KB  |  72 lines

  1. // defines the fragmented sewer grate at the end of the city wall level (11)
  2. ////////////////////////////////////////////////////////////////////////////////////
  3.  
  4. // start wrapper - prevent multiple inclusions or recursive inclusions
  5.  
  6. //(this currently causes 'unrecognized preprocessor directive' warnings, until implemented)
  7. #ifndef INCLUDED_SEWERFRAG_GSH
  8. #define INCLUDED_SEWERFRAG_GSH
  9.  
  10. ////////////////////////////////////////////////////////////////////////////////////
  11.  
  12. #include "defaults.gsh"
  13.  
  14. hierarchy Hcy_sewerfragb
  15. {
  16.        file "objects\sewerfragb.rif"
  17.        name "sewerfragb"
  18. }
  19.  
  20. role Rol_sewerfragb : Rol_PlacedObject
  21. {
  22.     shape            Hcy_sewerfragb
  23.     identifier        "sewerfragb"
  24.     frag control    yes
  25.     hit test ignore yes
  26. }
  27.  
  28. frag data Frg_sewerfraghalf
  29. {
  30.     role     Rol_sewerfragb
  31.     scale     6
  32. }
  33.  
  34. shape Shp_sewerfraghalf
  35. {
  36.     file    "objects\sewerfraghalf.rif"
  37.     name    "sewer grate"
  38. }
  39.  
  40. role Rol_sewerfraghalf : Rol_PlacedObject
  41. {
  42.     destructibility    Frg_sewerfraghalf
  43.     shape            Shp_sewerfraghalf
  44.     identifier        "sewerfraghalf"
  45. }
  46.  
  47. hierarchy Hcy_sewerfraga
  48. {
  49.        file "objects\sewerfraga.rif"
  50.        name "sewerfraga"
  51. }
  52.  
  53. role Rol_sewerfraga : Rol_PlacedObject
  54. {
  55.     shape            Hcy_sewerfraga
  56.     identifier        "sewerfraga"
  57.     frag control    yes
  58.     hit test ignore yes
  59. }
  60.  
  61. frag data Frg_sewergrate
  62. {
  63.     role     Rol_sewerfraga
  64.     replace role Rol_sewerfraghalf
  65.     replace    yes
  66.     scale     6
  67. }
  68.  
  69. ////////////////////////////////////////////////////////////////////////////////////
  70.  
  71. // end wrapper - for preventing multiple or recursive inclusions
  72. #endif // !INCLUDED_SEWERFRAG_GSH